home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 1996 April
/
CHIP 1996 aprilis (CD06).zip
/
CHIP_CD06.ISO
/
hypertxt.arj
/
9407
/
KONYV.CD
< prev
next >
Wrap
Text File
|
1994-11-27
|
7KB
|
129 lines
@VKönyvismertetés@N
@VLukács Ottó: Programozni tanulok! Quick Basic@N
@Vfeladatgyûjtemény. ComputerBooks, 1994. 154 old.@N
@Vlemezmelléklet, 598 Ft@N
ùgy tûnik, a ComputerBooks is a Basic elôretörését érzi,
feltehetôen ezért adott közre egy Basic feladatgyûjteményt.
A szerzô bevezetôjében a könyvet a programozni tanulók
számára ajánlja, szerinte a Basic ezúttal csupán a leírt
algoritmusok bemutatási segédeszköze. A programpéldák
szerinte bármely más programnyelvre átültethetôk. Ez igaz,
de kezdô programozók esetében én ezt az átültetést nem
tudom elképzelni, így maradjunk annyiban: ez egy Quick
Basic példatár.
A feladatok fokozatosan nehezednek, egyre bonyolultabb
algoritmusokat tartalmaznak a példák. A vegyes feladatok
fejezetben már egészen komoly matematikai alapokat is
igénylô feladatokig jut el az olvasó. Ennek megfelelôen a
programozásuk sem egyszerû. Aki ezeken is átverekszi
magát, sok problémája már nem lehet a programozással.
Levezetésképpen egy rövid fejezet foglalkozik a
hanggenerálás, grafika és file-kezelés témakörével. Itt a
hangelôállításhoz kapcsolódó frekvenciatáblázatot is közli
az író, a grafikus példánál pedig a grafikus üzemmódok
táblázatát ismerteti.
A könyv végén lévô lemez .BAS kiterjesztésû file-okat
tartalmaz, de az én QuickBasicem sajnos ""Bad File Mode"
üzenetet írt ki a beolvasási kísérleteknél.
A könyvecske ajánlható mindazoknak, akik most ismerkednek a
""hagyományos" Basickel. Aki a Windowsbéli Visual Basickel
kacérkodik, annak nem feltétlenül ezt a könyvet kell
megvennie.
@KKrizsán György@N
@VJeff Prosise: DOS 5 Memory Management. Ziff Davis Press,@N
@VEmeryville, California 1992., 244 old. lemezmelléklettel.@N
@V4830 Ft@N
@V@N
@VJeff Prosise: DOS 6 Memory Management with Utilities. Ziff@N
@VDavis Press, Emeryville, California 1993., 405 old.@N
@Vlemezmelléklettel. 4410 Ft@N
A PC Magazine gondozásában jelent meg ez a két könyv. Az
5-ös és 6-os verziójú DOS-os PC-k memóriájának kezelési és
programozási ismereteit tartalmazzák.
Jeff Prosise-nek nem ez az elsô (két) könyve. A ""DOS 5
Techniques and Utilities" címû könyv -- ami szintén PC
Magazine kiadványaként jelent meg -- bestseller lett az
Egyesült Ållamokban. Most bemutatásra kerülô két könyve is
széleskörû érdeklôdésre számíthat.
A könyv szerzôjének minden bizonnyal az volt a szándéka,
hogy a kezdô és a haladó felhasználóknak, valamint a
programozóknak egyaránt hasznos tudnivalókat adjon át. A
könyvek tartalmi felépítése józan logikát követ: az
alapismeretektôl a programozási tudnivalókig fejezetrôl
fejezetre vezeti be az olvasót a memóriakezelés
rejtelmeibe.
Féloldalas történelmi áttekintés után az alapfogalmakat
tárgyalja, amibôl megtudható, mit jelentenek az olyan
betûszók, mint ""ROM" vagy ""RAM", mi a memória-áramkörök
adattárolásának elve, valamint, hogy miként befolyásolja a
számítógép memóriacímzô rendszere a memóriakezelést. A
bevezetéshez tartozik még a DOS-os gépek memóriatípusainak
ismertetése is. A következô fejezet már felhasználói
ismereteket tárgyal. Prosise teljes részletességgel ír a
HMA használatáról mind 286-os, mind pedig 386-os és 486-os
gépek esetén. A következôkben a rezidens programok és a
device driverek felsô memóriába való feltöltésének
lehetôségeirôl szól, illetve az EMS (Expanded Memory
Specification) szimulációjáról.
Ezek a fejezetek is már sok figyelemre méltó információt
tartalmaznak, de csak ezután jön a java, ami a könyv igazi
értékét is adja. Ugyanis a programok által közvetlenül
elérhetô memória jobb kihasználásának fortélyait
tanulhatjuk meg. Elôször a DOS, a TSR programok és a device
driverek optimális használatáról esik szó, majd a következô
fejezet foglalkozik a ""szôrözéssel". Az igazán igényes
felhasználók olyan tippekrôl és trükkökrôl olvashatnak itt,
amiket megfontolva csupán néhány byte-tal nô meg a szabadon
használható memória mérete. Én nem maximalista voltom miatt
olvastam el figyelmesen a leírtakat, hanem mert számos
olyan összefüggésre hívta fel a figyelmem, ami a DOS lemez-
és file-kezelésével kapcsolatos. Az ezt követô fejezet az
elôzôek kiegészítése, amiben olyan memóriakezelôk
használatáról kaphatunk részletes információkat, amelyek
nem részei a DOS operációs rendszernek. Nagy terjedelemben
foglalkozik a Quarterdeck memóriakezelôivel: a QEMM-386-tal
és a QRAM-mal. A szerzô kitér még a 386MAX, a BlueMAX és a
Move'Em, valamint a UMB_DRVR.SYS memóriakezelô programok
használatára is.
Mindezek után a következô fejezetben a szerzô játszi
könnyedséggel tér át a programozói felület ismertetésére. A
fejezetben assembly rutinokkal elmagyarázott DOS
funkcióhívások találhatók a konvencionális és az UMB (Upper
Memory Blocks) memória használatára. Prosise egy
példaprogram forráslistáját is elhelyezte a DOS
programozási interface-ét leíró fejezetben. A program a DOS
file handle-jeit tároló adatterületet helyezi át a felsô
memóriába. Végül a CMOS memória felépítésébe és kezelésébe
is belekóstolhatunk.
A könyvek közérthetôen magyarázzák el a memória kezelésének
ismereteit, és a közölt tippek és trükkök felhasználásával
tényleg jobb memória-kihasználtság érhetô el. Ezt segítik
azok a segédprogramok is, amik a könyvekhez tartozó
lemezeken találhatók meg. A két könyv közötti alapvetô
különbség az 5-ös és 6-os DOS memóriakezelésének
eltérésébôl fakad. Kismértékû eltérést jelent még az, hogy
a 6-oshoz készített könyv a mellékelt segédprogramok
assembly forráslistáját is tartalmazza mind a függelékben,
mind pedig a lemezen.
@KRudnai Tamás@N